<meta charset="utf-8">
<?php
//该文件包含数据库的一些配置信息
//环境变量
define("DBHOST","localhost:3306");
//数据库的IP地址 格式: IP地址:3306
define("DBUSER","root");//使用数据库的名字
define("DBPASSWD","root");//使用数据库的密码
define("DBNAME","liuyanben");//待操作的数据库

//创建链接
//建立数据库连接
$connection=mysql_connect(DBHOST,DBUSER,DBPASSWD);
//$connection代表的是数据库资源 注意其数据类型
if(!$connection){
	//没有创建成功
	echo "数据库链接创建失败:".mysql_error()."<br/>";
	//mysql_error反回的是最近一次操作mysql数据库的错误信息
	exit;
}
$result=mysql_query("set names utf8");
if(!$result){
	echo "设置编码格式失败:".mysql_error()."<br/>";
	exit;
}
//选择数据库
if(!mysql_select_db(DBNAME)){
	echo "选择数据库:".DBNAME."失败:".mysql_error()."<br/>";
	exit;
}
//创建表格
/*
主题id 标题 分类 描述 发起者 发起时间 回答数
 */
$createtablesql="create table if not exists subject(id int not null auto_increment primary key,subjectid varchar(40),title varchar(90),type varchar(30),description varchar(600), dates datetime,questioner varchar(60),answers int)";
$result=mysql_query($createtablesql,$connection);
if($result){
}else{
	echo "执行创建主题表失败:".mysql_error()."<br/>";
	exit;
}
//公告表
$createnoticesql="create table if not exists notice(id int not null auto_increment primary key,subjectid varchar(40),title varchar(90),description varchar(600), dates datetime,questioner varchar(60),answers int)";
$result=mysql_query($createnoticesql,$connection);
if($result){
}else{
	echo "执行创建公告表失败:".mysql_error()."<br/>";
	exit;
}
//链接表
$createlinksql="create table if not exists link(id int not null auto_increment primary key,subjectid varchar(40),name varchar(20),website varchar(20))";
$result=mysql_query($createlinksql,$connection);
if($result){
}else{
	echo "执行创建链接表失败:".mysql_error()."<br/>";
	exit;
}
/*留言信息*/
$createanswersql="create table if not exists answers(id int auto_increment primary key,subjectid varchar(40),answerr varchar(60),description varchar(300),dates datetime)";
@mysql_query($createanswersql) or die("创建answers表失败:".mysql_error()."<br/>");
//用户表
$createuserinfos="create table if not exists userinfos(id int auto_increment primary key,
	username varchar(45),password varchar(45),type varchar(15))";
@mysql_query($createuserinfos) or die("创建用户信息表失败:".mysql_error()."<br/>");
?>